package com.yunhe.authority.model.housing;

import com.yunhe.common.annotation.NameTitle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.neo4j.ogm.annotation.NodeEntity;
import org.neo4j.ogm.annotation.Property;

/**
 * @ClassName: OfficeBrief
 * @Description:
 * @author: GongDaCheng
 * @Date: 16:51 2021/6/23
 */
@ApiModel(value = "OfficeBrief", description = "厂房（房源）简略信息")
public class OfficeBrief {

    private Long officeId;

    @ApiModelProperty(value = "厂房(房源)名称")
    private String officeTitle;

    @ApiModelProperty(value = "所属地区")
    private String region;

    @ApiModelProperty(value = "所属地区Title")
    @NameTitle(nameCode = "Area",nameType = "ITEM")
    private String regionTitle;

    @ApiModelProperty(value = "归属园区")
    private String regionPark;

    @ApiModelProperty(value = "归属园区id")
    private Long regionParkId;

    @ApiModelProperty(value = "总建筑面积")
    private double officeArea;

    @ApiModelProperty(value = "房源类型")
    private String housingType;

    @ApiModelProperty(value = "房源状态")
    private String officeStatus;

    @ApiModelProperty(value = "房源状态Title")
    @NameTitle(nameCode = "officeStatus",nameType = "ITEM")
    private String officeStatusTitle;

    @ApiModelProperty(value = "入驻公司名称")
    private String settledCompanyName;

    @ApiModelProperty(value = "入驻公司id")
    private String settledCompanyId;

    @ApiModelProperty(value = "客户信息id")
    private String customerId;

    public Long getOfficeId() {
        return officeId;
    }

    public void setOfficeId(Long officeId) {
        this.officeId = officeId;
    }

    public String getOfficeTitle() {
        return officeTitle;
    }

    public void setOfficeTitle(String officeTitle) {
        this.officeTitle = officeTitle;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getRegionPark() {
        return regionPark;
    }

    public void setRegionPark(String regionPark) {
        this.regionPark = regionPark;
    }

    public double getOfficeArea() {
        return officeArea;
    }

    public void setOfficeArea(double officeArea) {
        this.officeArea = officeArea;
    }

    public String getOfficeStatus() {
        return officeStatus;
    }

    public void setOfficeStatus(String officeStatus) {
        this.officeStatus = officeStatus;
    }

    public String getHousingType() {
        return housingType;
    }

    public void setHousingType(String housingType) {
        this.housingType = housingType;
    }

    public String getRegionTitle() {
        return regionTitle;
    }

    public void setRegionTitle(String regionTitle) {
        this.regionTitle = regionTitle;
    }

    public Long getRegionParkId() {
        return regionParkId;
    }

    public void setRegionParkId(Long regionParkId) {
        this.regionParkId = regionParkId;
    }

    public String getOfficeStatusTitle() {
        return officeStatusTitle;
    }

    public void setOfficeStatusTitle(String officeStatusTitle) {
        this.officeStatusTitle = officeStatusTitle;
    }

    public String getSettledCompanyName() {
        return settledCompanyName;
    }

    public void setSettledCompanyName(String settledCompanyName) {
        this.settledCompanyName = settledCompanyName;
    }

    public String getSettledCompanyId() {
        return settledCompanyId;
    }

    public void setSettledCompanyId(String settledCompanyId) {
        this.settledCompanyId = settledCompanyId;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }
}
